package com.ruoyi.hr.service.changemanage.depchange;


import com.ruoyi.hr.domain.Authority;
import com.ruoyi.hr.util.BaseResult;

import java.util.List;
import java.util.Map;

public interface DepChangeService {
    List<Map<String,Object>> findDepChangeData(Map map, Authority authority);
    List<Map<String,Object>> addDepChangeEmp(Map map, Authority authority);
    List<Map<String,Object>> historyList(Map map, Authority authority);

    Map<String,Object> getDepChangeEmpById(String id);
    int updateDepChange(Map map);
    BaseResult addInternshipChangeEmp(String allEid);
    BaseResult procedure(String allId, String procedure);

    /**
     * 删除数据登记大于两个月并且没有确认检查的数据(定时任务执行)
     * @return
     */
    int removeLargeTwoMonths();
}
